public service concession agreements - German English Dictionary